package com.example.aboutwork.tests;

import org.junit.Test;

import java.util.ArrayList;
import java.util.List;

public class TestObjectHandler {


    @Test
    public void test() {
        //nums nums1 同属于一个对象句柄 修改任何一个 另外一个都会改变
        List<Integer> nums1 = new ArrayList<>();
        List<Integer> nums = nums1;

        nums.add(1);

        System.err.println(nums.size()==1);
        System.err.println(nums1.size()==1);
        System.err.println(nums1.equals(nums));

        nums1.add(2);


        System.err.println(nums.size()==2);
        System.err.println(nums1.size()==2);
        System.err.println(nums1.equals(nums));
    }
}
